home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
t3_1
/
risc_src.lha
/
risc_sources
/
sys
/
test.t
< prev
next >
Wrap
Text File
|
1989-06-30
|
425b
|
17 lines
(herald test (env tsys))
(define (fac x)
(if (fx< x 1) 1 (** x (fac (fx- x 1)))))
(define (bar x) (lambda (y) (cons x y)))
(define (*boot*)
(t_printf "answer is %d" (fac (cdr ((bar 1) 5))))
(t_exit 0))
(define-foreign ** ("fxmul" (in rep/pointer) (in rep/integer))
rep/pointer)
(define-foreign t_printf ("printf" (in rep/string) (in rep/integer)) ignore)
(define-foreign t_exit ("exit" (in rep/integer)) ignore)